--------------------------------------------------------------------------------

--                                                                            --

--                         E X P R E S S I O N S . I O                        --

--                                                                            --

--                                  S p e c                                   --

--                                                                            --

--------------------------------------------------------------------------------

with Ada.Text_Io;
use Ada.Text_Io;
generic
   with procedure Get (F : File_Type;
                       X : out Item);
   with procedure Put (F : File_Type;
                       X : in Item);
package Generic_Expressions.Io is

   procedure Get (X : out Expression);
   procedure Get (F : File_Type;
                  X : out Expression);
   procedure Put (X : in Expression);
   procedure Put (F : File_Type;
                  X : in Expression);
end Generic_Expressions.Io;
